# 给你一个正整数 arrivalTime 表示列车正点到站的时间（单位：小时），
# 另给你一个正整数 delayedTime 表示列车延误的小时数。
# 返回列车实际到站的时间。
# 注意，该问题中的时间采用 24 小时制。
#
# 示例 1：
# 输入：arrivalTime = 15, delayedTime = 5
# 输出：20
# 解释：列车正点到站时间是 15:00 ，延误 5 小时，所以列车实际到站的时间是 15 + 5 = 20（20:00）。

# 示例 2：
# 输入：arrivalTime = 13, delayedTime = 11
# 输出：0
# 解释：列车正点到站时间是 13:00 ，延误 11 小时，所以列车实际到站的时间是 13 + 11 = 24（在 24 小时制中表示为 00:00 ，所以返回 0）。
# 方法一
# arrivalTime = int(input("输入列车正点到站的时间:"))
# delayedTime = int(input("输入列车延误的小时数:"))
# result = (arrivalTime + delayedTime) % 24
# print("列车实际到站的时间"+str(result))


# 2、有一筐球，其中红色12个，黄色有6个，绿色有3个，每次随机拿8个球，算出所有的组合情况
# for red in range(0, 9):
#     for yellow in range(0, 7):
#         for green in range(0, 4):
#             if red + yellow + green == 8:
#                 print(red, yellow, green)


# 3、公鸡一个五块钱，母鸡一个三块钱，小鸡三个一块钱，现在要用一百块钱买一百只鸡，问公鸡、母鸡、小鸡各多少只？
# for a in range(0, 101):
#     for b in range(0, 101):
#         for c in range(0, 101):
#             if a * 5 + b * 3 + c/3 == 100 and a + b + c == 100:
#                 print(a, b, c)

# for a in range(0, 21):
#     for b in range(0, 34):
#         for c in range(0, 101, 3):
#             if a*5+b*3+c/3 == 100 and a + b + c == 100:
#                 print(a, b, c)

# 4、写出一个程序，接受一个正浮点数值，输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整；小于5，则向下取整。
# 方法一：
# f = float(input("请输入一个正浮点数:"))
# if f % 1 >= 0.5:
#     print(int(f)+1)
# else:
#     print(int(f))

# 方法二：
# b = f - int(f)
# if b <= 0.5:
#     print(int(f))
# else:
#     print(int(f)+1)

# 方法三：
# num = input('请输入一个正浮点数:')
# num = int(float(num) + 0.5)
# print(num)

# 5、有一只兔子，从出生后第3个月起每个月都生一只兔子  兔子数列\斐波那契数列
# 小兔子长到第三个月起每个月又生一只兔子，假如兔子都不死，问80个月的兔子总数为多少？
# 1 2 3 4 5 6 7  8
# 1 1 2 3 5 8 13 21

# a = 1
# b = 1
# sum1 = 1
# c = int(input("请输入月份:"))
# for i in range(3, c+1):
#     sum1 = a + b
#     a = b
#     b = sum1
# print("输出兔子总数"+str(sum1))

